package com.orientation.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;

/**
 * @Description:
 * @PROJECT_NAME: orientation
 * @PACKAGE_NAME: com.orientation.vo
 * @NAME: StudentClassInfo
 * @author:xuandian
 * @Version: 1.0
 * @DATE: 2021/11/16 15:28
 */
@Data
public class StudentClassInfoVo {
    @ApiModelProperty(value = "所在学院ID")
    @TableField("COLLEGE_ID")
    private String collegeId;

    @ApiModelProperty(value = "专业ID")
    @TableField("MAJOR_ID")
    private String majorId;

    @ApiModelProperty(value = "所在班级ID")
    @TableField("CLASS_ID")
    private String classId;
    @ApiModelProperty(value = "学院名称")
    @TableField("COLLEGE_NAME")
    private String collegeName;


    private String studentName;
    /**
     * 学生id
     */
    private String sid;

    /**
     * 身份证号
     */
    private String idCardNo;

    /**
     * 性别
     */
    private String gender;

    /**
     * 民族
     */
    private String nation;

    /**
     * 年级
     */
    private String grade;
    /**
     * 专业名称
     */
    @ApiModelProperty(value = "学号")
    @TableField("STUDENT_ID")
    private String studentId;

    private String majorName;
    @ApiModelProperty(value = "班级名称")
    @TableField("CLASS_NAME")
    private String className;
    @ApiModelProperty(value = "班级序号")
    @TableField("CLASS_CODE")
    private String classCode;
    /**
     * 加入班级日期
     */
    private LocalDate allocateDate;


    @ApiModelProperty(value = "辅导员")
    @TableField("ADVISER")
    private String adviser;

    @ApiModelProperty(value = "辅导员ID")
    @TableField("ADVISER_ID")
    private String adviserId;

    @ApiModelProperty(value = "籍贯（省）")
    private String domicilePlaceProvince;
    @ApiModelProperty(value = "手机号")
    private String mobilePhone;
}
